.class public final Lnbisdk/mo;
.super Ljava/lang/Object;


# instance fields
.field public flags:I

.field private mD:Ljava/util/Vector;

.field public rg:I

.field public rh:I

.field public ri:I

.field private rj:Ljava/util/Vector;

.field public time:J


# direct methods
.method public constructor <init>(Lnbisdk/fk;)V
    .locals 4

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    const-string v0, "tx"

    invoke-static {p1, v0}, Lnbisdk/iq;->b(Lnbisdk/fk;Ljava/lang/String;)J

    move-result-wide v0

    long-to-int v0, v0

    iput v0, p0, Lnbisdk/mo;->rg:I

    const-string v0, "ty"

    invoke-static {p1, v0}, Lnbisdk/iq;->b(Lnbisdk/fk;Ljava/lang/String;)J

    move-result-wide v0

    long-to-int v0, v0

    iput v0, p0, Lnbisdk/mo;->rh:I

    const-string v0, "tz"

    invoke-static {p1, v0}, Lnbisdk/iq;->b(Lnbisdk/fk;Ljava/lang/String;)J

    move-result-wide v0

    long-to-int v0, v0

    iput v0, p0, Lnbisdk/mo;->ri:I

    invoke-virtual {p1}, Lnbisdk/fk;->ae()Ljava/util/Enumeration;

    move-result-object v1

    new-instance v0, Ljava/util/Vector;

    invoke-direct {v0}, Ljava/util/Vector;-><init>()V

    iput-object v0, p0, Lnbisdk/mo;->mD:Ljava/util/Vector;

    new-instance v0, Ljava/util/Vector;

    invoke-direct {v0}, Ljava/util/Vector;-><init>()V

    iput-object v0, p0, Lnbisdk/mo;->rj:Ljava/util/Vector;

    :cond_0
    :goto_0
    invoke-interface {v1}, Ljava/util/Enumeration;->hasMoreElements()Z

    move-result v0

    if-eqz v0, :cond_2

    invoke-interface {v1}, Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lnbisdk/fk;

    invoke-virtual {v0}, Lnbisdk/fk;->getName()Ljava/lang/String;

    move-result-object v2

    const-string v3, "road-"

    invoke-virtual {v2, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_1

    iget-object v2, p0, Lnbisdk/mo;->mD:Ljava/util/Vector;

    new-instance v3, Lnbisdk/iw;

    invoke-direct {v3, v0}, Lnbisdk/iw;-><init>(Lnbisdk/fk;)V

    invoke-virtual {v2, v3}, Ljava/util/Vector;->addElement(Ljava/lang/Object;)V

    goto :goto_0

    :cond_1
    invoke-virtual {v0}, Lnbisdk/fk;->getName()Ljava/lang/String;

    move-result-object v2

    const-string v3, "area-"

    invoke-virtual {v2, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_0

    iget-object v2, p0, Lnbisdk/mo;->rj:Ljava/util/Vector;

    new-instance v3, Lnbisdk/fw;

    invoke-direct {v3, v0}, Lnbisdk/fw;-><init>(Lnbisdk/fk;)V

    invoke-virtual {v2, v3}, Ljava/util/Vector;->addElement(Ljava/lang/Object;)V

    goto :goto_0

    :cond_2
    iget-object v0, p0, Lnbisdk/mo;->mD:Ljava/util/Vector;

    new-instance v1, Lnbisdk/iw;

    invoke-direct {v1}, Lnbisdk/iw;-><init>()V

    invoke-static {v0, v1}, Lnbisdk/qo;->b(Ljava/util/Vector;Lnbisdk/jt;)V

    const/4 v0, 0x0

    iput v0, p0, Lnbisdk/mo;->flags:I

    return-void
.end method
